<?php

/**
 * Site form.
 *
 * @package    sf_sandbox
 * @subpackage form
 * @author     Your name here
 * @version    SVN: $Id: sfPropelFormTemplate.php 10377 2008-07-21 07:10:32Z dwhittle $
 */
class UserContactForm extends sfForm {
	public function configure() {
		
		
		 $this->setWidgets(array(
		 'email'   => new sfWidgetFormInput(),
		 'content' => new sfWidgetFormTextarea(array(),array('rows'=>'5','cols'=>'60')),
         'captcha' => new sfWidgetFormPHPCaptcha(),
		
  ));

  
  
		$this->widgetSchema->setLabels(array(  
		'content'    => 'Содержание',  
		'captcha'   => 'Защитный код',  
		));
  
  $this->setValidators(array(
    'captcha' => new sfValidatorPHPCaptcha(array(),array('required'=>'поле обязательно','invalid'=>'код введен не верно')),
    'content' => new sfValidatorString(array('required' => true,'min_length' => 20),array('required'=>'поле обязательно для заполнения','min_length'=>'минимальный размер сообщения 20 символов')),
    'email'     => new sfValidatorAnd(array(
        new sfValidatorString(array('max_length' => 100),array('required'=>'поле обязательно')),
        new sfValidatorEmail(array(), array('invalid' => 'email адрес введен не верно','required'=>'поле обязательно'))))
  ));
		
      $this->widgetSchema->setNameFormat('contact[%s]');
	
	}
}
